f6e4e465d1019299551f0b4d4e7fd86de181b38c,demo_eclipse/src/cn/beecloud/demo/BillListAdapter.java,BillListAdapter,getView,#number#View#ViewGroup#,89
Before Change
BCBillOrder bcBillOrder = bills.get(position);
viewHolder.txtBillNum.setText("订��: " + bcBillOrder.getBillNum());
viewHolder.txtTradeNum.setText("æ¸ é?“商的订å?•å?·: " + bcBillOrder.getTradeNum());
viewHolder.txtTotalFee.setText("订�金�/元: " + (bcBillOrder.getTotalFee()/100.0));
viewHolder.txtChannel.setText("æ”¯ä»˜æ¸ é?“: " + BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getChannel()));
viewHolder.txtSubChannel.setText("å?æ¸ é?“: " + BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getSubChannel()));
viewHolder.txtTitle.setText("订å?•æ ‡é¢˜: " + bcBillOrder.getTitle());
viewHolder.txtPayResult.setText("订�是�支付完�: " + (bcBillOrder.getPayResult()?"是":"�"));
viewHolder.txtCreatedTime.setText("订�生�时间: " + new Date(bcBillOrder.getCreatedTime()));
viewHolder.txtOptional.setText("扩展�数: " + bcBillOrder.getOptional());
Log.w(TAG, "订�是�已�退款�功: " + bcBillOrder.getRefundResult());
Log.w(TAG, "订å?•是å?¦å·²ç»?被撤销(ä¸€èˆ¬ç”¨äºŽçº¿ä¸‹æ¸ é?“): " + bcBillOrder.getRevertResult());
After Change
viewHolder = new ViewHolder();
viewHolder.txtBillId = (TextView) convertView
.findViewById(R.id.txtBillId);
viewHolder.txtBillNum = (TextView) convertView
.findViewById(R.id.txtBillNum);
viewHolder.txtTradeNum = (TextView) convertView
.findViewById(R.id.txtTradeNum);
viewHolder.txtTotalFee = (TextView) convertView
.findViewById(R.id.txtTotalFee);
viewHolder.txtChannel = (TextView) convertView
.findViewById(R.id.txtChannel);
viewHolder.txtSubChannel = (TextView) convertView
.findViewById(R.id.txtSubChannel);
viewHolder.txtTitle = (TextView) convertView
.findViewById(R.id.txtTitle);
viewHolder.txtPayResult = (TextView) convertView
.findViewById(R.id.txtPayResult);
viewHolder.txtCreatedTime = (TextView) convertView
.findViewById(R.id.txtCreatedTime);
viewHolder.txtOptional = (TextView) convertView
.findViewById(R.id.txtOptional);
convertView.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) convertView.getTag();
}
BCBillOrder bcBillOrder = bills.get(position);
viewHolder.txtBillId.setText(String.format("订å?•å”¯ä¸€æ ‡è¯†ç¬¦: %s", bcBillOrder.getId()));
viewHolder.txtBillNum.setText(String.format("订��: %s", bcBillOrder.getBillNum()));
viewHolder.txtTradeNum.setText(String.format("æ¸ é?“商的订å?•å?·: %s", bcBillOrder.getTradeNum()));
viewHolder.txtTotalFee.setText(String.format("订�金�/元: %.2f", (bcBillOrder.getTotalFee()/100.0)));
viewHolder.txtChannel.setText(String.format("æ”¯ä»˜æ¸ é?“: %s",
BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getChannel())));
viewHolder.txtSubChannel.setText(String.format("å?æ¸ é?“: %s",
BCReqParams.BCChannelTypes.getTranslatedChannelName(bcBillOrder.getSubChannel())));
viewHolder.txtTitle.setText(String.format("订å?•æ ‡é¢˜: %s", bcBillOrder.getTitle()));
viewHolder.txtPayResult.setText(String.format("订�是�支付完�: %s",
(bcBillOrder.getPayResult()?"是":"�")));
viewHolder.txtCreatedTime.setText(String.format("订�生�时间: %s",
new Date(bcBillOrder.getCreatedTime())));
viewHolder.txtOptional.setText(String.format("扩展�数: %s", bcBillOrder.getOptional()));
Log.w(TAG, "订�是�已�退款�功: " + bcBillOrder.getRefundResult());
Log.w(TAG, "订å?•是å?¦å·²ç»?被撤销(ä¸€èˆ¬ç”¨äºŽçº¿ä¸‹æ¸ é?“): " + bcBillOrder.getRevertResult());